execute and deliver - Alemán Inglés Diccionario